﻿using GalaSoft.MvvmLight;
using PPP.Model.FormatWrapper;
using PPP.Utils.Services;
using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Linq;
using System.Printing;
using System.Text;
using System.Threading.Tasks;

namespace PPP.ViewModel {
    /// <summary>
    /// Ribbon ViewModel. Contains all in the ribbon setted properties.
    /// 
    /// <list type="bullet">
    /// <item>
    /// <term>Author</term>
    /// <description>Sebastian Will</description>
    /// </item>
    /// </list>
    /// 
    /// </summary>  
    public class RibbonViewModel : ViewModelBase {

        #region Fields

        #endregion

        #region Consts
        #region PropertyName Consts

        /// <summary>
        /// The <see cref="PageOrientation" /> property's name.
        /// </summary>
        public const string PageOrientationPropertyName = "PageOrientation";

        /// <summary>
        /// The <see cref="SelectedPrinter" /> property's name.
        /// </summary>
        public const string SelectedPrinterPropertyName = "SelectedPrinter";

        #endregion        
        
        #region SettingName Consts
                
        /// <summary>
        /// The <see cref="PageOrientation" /> property's name.
        /// </summary>
        public const string PageOrientationSettingName = "PrinterPageOrientation";

        /// <summary>
        /// The <see cref="SelectedPrinter" /> property's name.
        /// </summary>
        public const string SelectedPrinterSettingName = "PrinterSelectedPrinter";

        #endregion
        #endregion

        #region Properties

        #region Commands
        #endregion
        #endregion

        #region Constructors
        #endregion

        #region Methods

        
        #endregion
    }
}
